Efficient Simulation Scheme for Spiking Neural Networks

نویسندگان

  • Richard R. Carrillo Sánchez
  • Eduardo Ros Vidal
  • Eva Martínez Ortigosa
  • Francisco Pelayo Valle
چکیده

Nearly all neuronal information processing and inter-neuronal communication in the brain involves action potentials, or spikes, which drive the short-term synaptic dynamics of neurons, but also their longterm dynamics, via synaptic plasticity. In many brain structures, action potential activity is considered to be sparse. This sparseness of activity has been exploited to reduce the computational cost of large-scale network simulations, through the development of "event-driven" simulation schemes. However, existing event-driven simulations schemes use extremely simplified neuronal models. Here, we design, implement and evaluate critically an event-driven algorithm (EDLUT) that uses pre-calculated lookup tables to characterize synaptic and neuronal dynamics. This approach enables the use of more complex (and realistic) neuronal models or data in representing the neurons, while retaining the advantage of high-speed simulation. We demonstrate the method's application for neurons containing exponential synaptic conductances, thereby implementing shunting inhibition, a phenomenon that is critical to cellular computation. We also introduce an improved two-stage event-queue algorithm, which allows the simulations to scale efficiently to highly-connected networks with arbitrary propagation delays. Finally, the scheme readily accommodates implementation of synaptic plasticity mechanisms that depend upon spike timing, enabling future simulations to explore issues of long-term learning and adaptation in large-scale networks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supervised Training of Spiking Neural Networks with Weight Limitation Constraints

There has been much evidence to show that single precise spikes, transfer information among biological neurons. Based on this encoding scheme various spiking neural networks have been proposed to solve computational problems. One such algorithm, a spike time error-backpropagation algorithm for temporally encoded networks of spiking neurons, has been successfully applied to the problem of comple...

متن کامل

Combining STDP and Reward-Modulated STDP in Deep Convolutional Spiking Neural Networks for Digit Recognition

The primate visual system has inspired the development of deep artificial neural networks, which have revolutionized the computer vision domain. Yet these networks are much less energy-efficient than their biological counterparts, and they are typically trained with backpropagation, which is extremely data-hungry. To address these limitations, we used a deep convolutional spiking neural network...

متن کامل

Toward Unified Hybrid Simulation Techniques for Spiking Neural Networks

In the field of neural network simulation techniques, the common conception is that spiking neural network simulators can be divided in two categories: time-step-based and event-driven methods. In this letter, we look at state-of-the art simulation techniques in both categories and show that a clear distinction between both methods is increasingly difficult to define. In an attempt to improve t...

متن کامل

Accelerating Event Based Simulation for Multi-synapse Spiking Neural Networks

The simulation of large spiking neural networks (SNN) is still a very time consuming task. Therefore most simulations are limited to rather unrealistic small or medium sized networks (typically hundreds of neurons). In this paper, some methods for the fast simulation of large SNN are discussed. Our results equally amongst others show that event based simulation is an efficient way of simulating...

متن کامل

Supervised learning based on temporal coding in spiking neural networks

Gradient descent training techniques are remarkably successful in training analog-valued artificial neural networks (ANNs). Such training techniques, however, do not transfer easily to spiking networks due to the spike generation hard nonlinearity and the discrete nature of spike communication. We show that in a feedforward spiking network that uses a temporal coding scheme where information is...

متن کامل

The Brain in a Box - An Encoding Scheme for Natural Neural Networks

To study the evolution of complex nervous systems through artificial development, an encoding scheme for modeling networks is needed that reflects intrinsic properties similiar to natural encodings. Like the genetic code, a description language for simulations should indirectly encode networks, be stable but adaptable through evolution and should encode functions of neural networks through arch...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008